/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const ApilogotextFilled: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M217.957 27.7071C217.946 25.7939 218.503 23.9204 219.559 22.3248C220.614 20.7291 222.121 19.4833 223.886 18.7458C225.651 18.0082 227.596 17.8121 229.473 18.1825C231.35 18.5529 233.075 19.473 234.428 20.8259C235.781 22.1788 236.701 23.9033 237.071 25.7804C237.442 27.6574 237.245 29.6022 236.508 31.3676C235.77 33.133 234.525 34.6392 232.929 35.6948C231.333 36.7505 229.46 37.3079 227.547 37.2962C225.012 37.2698 222.588 36.2511 220.795 34.4585C219.003 32.6658 217.984 30.2421 217.957 27.7071ZM219.774 44.6041H235.429V105.273H219.774V44.6041ZM79.1489 89.9555H113.002L118.096 105.247H136.278L106.429 20.3062H85.6796L56 105.247H74.0798L79.1489 89.9555ZM96.1303 39.6025L107.781 74.3005H84.4883L96.1303 39.6025ZM179.128 106.979C195.392 106.979 208.74 93.0219 208.74 74.9422V74.8746C208.74 56.7948 195.392 42.8379 179.128 42.8379C170.274 42.8379 163.845 46.1497 159.469 51.7342V44.5698H143.822V133.026H159.469V98.1164C163.845 103.701 170.274 106.979 179.128 106.979ZM176.188 57.7664C185.921 57.7664 193.085 64.6857 193.085 74.8746L193.119 74.9422C193.119 85.1395 185.811 92.0504 176.222 92.0504C166.633 92.0504 159.469 85.1648 159.469 74.9422C159.469 64.7195 166.456 57.7664 176.188 57.7664ZM270.744 84.8615V59.6174H284.455V44.6128H270.744V27.6313L255.072 32.3203V44.5706H244.511V59.6174H255.088V84.8615C255.088 101.243 262.489 107.672 284.455 105.248V91.0458C275.475 91.5358 270.744 91.409 270.744 84.8615ZM355.44 105.247H339.785V98.0826C335.417 103.549 328.861 106.945 320.007 106.945C303.862 106.945 290.521 92.9882 290.521 74.9084C290.521 56.8286 303.862 42.8379 320.007 42.8379C328.861 42.8379 335.417 46.2173 339.785 51.7004V44.5698H355.44V105.247ZM339.785 74.9422C339.785 64.7533 332.62 57.834 322.888 57.834C313.332 57.8002 306.185 64.7195 306.185 74.9422C306.185 85.1648 313.349 92.0504 322.93 92.0504C332.637 92.0504 339.827 85.1395 339.827 74.9422H339.785ZM404.94 106.979C421.203 106.979 434.552 93.0223 434.552 74.9426V74.875C434.552 56.7952 421.203 42.8383 404.94 42.8383C396.086 42.8383 389.648 46.1501 385.28 51.7346V20.3062H369.634V105.281H385.28V98.1168C389.648 103.701 396.086 106.979 404.94 106.979ZM402 57.7668C411.741 57.7668 418.897 64.6861 418.897 74.875L418.931 74.9426C418.931 85.1399 411.623 92.0508 402.034 92.0508C392.445 92.0508 385.28 85.1652 385.28 74.9426C385.28 64.7199 392.259 57.7668 402 57.7668ZM461.241 20.3062H445.585V105.247H461.241V20.3062ZM519.484 86.6771C516.815 90.2086 511.965 92.7431 505.899 92.7431V92.7769C497.645 92.7769 490.971 89.3806 488.783 81.3715H534.531C534.925 79.2508 535.129 77.0991 535.139 74.9422C535.139 57.0736 522.399 42.8379 504.438 42.8379C485.386 42.8379 472.401 56.8286 472.401 74.9084C472.401 92.9882 485.268 106.945 505.654 106.945C517.305 106.945 526.404 102.214 532.106 93.9597L519.484 86.6771ZM504.438 56.9891C510.994 56.9891 517.541 60.5037 519.484 69.2394H488.538C490.362 61.4753 496.065 56.9891 504.438 56.9891Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'apilogotext__filled',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M217.957 27.7071C217.946 25.7939 218.503 23.9204 219.559 22.3248C220.614 20.7291 222.121 19.4833 223.886 18.7458C225.651 18.0082 227.596 17.8121 229.473 18.1825C231.35 18.5529 233.075 19.473 234.428 20.8259C235.781 22.1788 236.701 23.9033 237.071 25.7804C237.442 27.6574 237.245 29.6022 236.508 31.3676C235.77 33.133 234.525 34.6392 232.929 35.6948C231.333 36.7505 229.46 37.3079 227.547 37.2962C225.012 37.2698 222.588 36.2511 220.795 34.4585C219.003 32.6658 217.984 30.2421 217.957 27.7071ZM219.774 44.6041H235.429V105.273H219.774V44.6041ZM79.1489 89.9555H113.002L118.096 105.247H136.278L106.429 20.3062H85.6796L56 105.247H74.0798L79.1489 89.9555ZM96.1303 39.6025L107.781 74.3005H84.4883L96.1303 39.6025ZM179.128 106.979C195.392 106.979 208.74 93.0219 208.74 74.9422V74.8746C208.74 56.7948 195.392 42.8379 179.128 42.8379C170.274 42.8379 163.845 46.1497 159.469 51.7342V44.5698H143.822V133.026H159.469V98.1164C163.845 103.701 170.274 106.979 179.128 106.979ZM176.188 57.7664C185.921 57.7664 193.085 64.6857 193.085 74.8746L193.119 74.9422C193.119 85.1395 185.811 92.0504 176.222 92.0504C166.633 92.0504 159.469 85.1648 159.469 74.9422C159.469 64.7195 166.456 57.7664 176.188 57.7664ZM270.744 84.8615V59.6174H284.455V44.6128H270.744V27.6313L255.072 32.3203V44.5706H244.511V59.6174H255.088V84.8615C255.088 101.243 262.489 107.672 284.455 105.248V91.0458C275.475 91.5358 270.744 91.409 270.744 84.8615ZM355.44 105.247H339.785V98.0826C335.417 103.549 328.861 106.945 320.007 106.945C303.862 106.945 290.521 92.9882 290.521 74.9084C290.521 56.8286 303.862 42.8379 320.007 42.8379C328.861 42.8379 335.417 46.2173 339.785 51.7004V44.5698H355.44V105.247ZM339.785 74.9422C339.785 64.7533 332.62 57.834 322.888 57.834C313.332 57.8002 306.185 64.7195 306.185 74.9422C306.185 85.1648 313.349 92.0504 322.93 92.0504C332.637 92.0504 339.827 85.1395 339.827 74.9422H339.785ZM404.94 106.979C421.203 106.979 434.552 93.0223 434.552 74.9426V74.875C434.552 56.7952 421.203 42.8383 404.94 42.8383C396.086 42.8383 389.648 46.1501 385.28 51.7346V20.3062H369.634V105.281H385.28V98.1168C389.648 103.701 396.086 106.979 404.94 106.979ZM402 57.7668C411.741 57.7668 418.897 64.6861 418.897 74.875L418.931 74.9426C418.931 85.1399 411.623 92.0508 402.034 92.0508C392.445 92.0508 385.28 85.1652 385.28 74.9426C385.28 64.7199 392.259 57.7668 402 57.7668ZM461.241 20.3062H445.585V105.247H461.241V20.3062ZM519.484 86.6771C516.815 90.2086 511.965 92.7431 505.899 92.7431V92.7769C497.645 92.7769 490.971 89.3806 488.783 81.3715H534.531C534.925 79.2508 535.129 77.0991 535.139 74.9422C535.139 57.0736 522.399 42.8379 504.438 42.8379C485.386 42.8379 472.401 56.8286 472.401 74.9084C472.401 92.9882 485.268 106.945 505.654 106.945C517.305 106.945 526.404 102.214 532.106 93.9597L519.484 86.6771ZM504.438 56.9891C510.994 56.9891 517.541 60.5037 519.484 69.2394H488.538C490.362 61.4753 496.065 56.9891 504.438 56.9891Z'],
  width: '140',
  height: '140',
  viewBox: '0 0 140 140',
});
